package com.shawn.springboot.integeration.system.service;

import com.shawn.springboot.integeration.system.model.pojo.SysUser;

/**
 * @author shawn
 * @description: 密码校验接口定义
 * @date 2022/9/1
 */
public interface ISysPasswordService {

    /**
     * 校验密码
     *
     * @param sysUser  用户账户信息
     * @param password 登录密码
     */
    void validate(SysUser sysUser, String password);

    /**
     * 加密密码
     *
     * @param password 密码明文
     * @param salt     盐
     * @return 加密后密码
     */
    String encryptPassword(String password, String salt);
}
